18
19
4
6
7
22
1
37
58
40
41
9
10
3
104
84
43
29
27
48
162
45
55
61
76
51
52
79
81
36
70
38
67
50
136
90
188
77